package org.huawei260.TiKu.C;

import java.util.ArrayList;
import java.util.HashMap;

/**
 * @Auther: qingle
 * @Date: 2024/10/28-13:32
 * @Description:
 *
 * 某个产品的 RESTful API 集合部署在服务器集群的多个节点上，近期对客户端访问日志进行了采集，需要统计各个 API 的访问频次，根据热点信息在服务器节点之间做负载均衡，现在需要实现热点信息统计查询功能。
 *
 * RESTful API 的由多个层级构成，层级之间使用/连接，如/A/B/C/D这个地址，A 属于第一级，B 属于第二级，C 属于第三级，D 属于第四级。
 *
 * 现在负载均衡模块需要知道给定层级上某个名字出现的频次，未出现过用 0 次表示，实现这个功能。
 *
 * 输入格式
 * 第一行为 N，表示访问历史日志的条数，0<N<=100。
 * 接下来 N 行，每一行为一个 RESTful API 的 URL 地址，约束地址中仅包含英文字母和连接符/，最大层级为 10，每层级字符串最大长度为 10。
 * 最后一行为层级 L 和要查询的关键字。
 * 输出格式
 * 输出给定层级上，关键字出现的频次，使用完全匹配方式（大小写敏感）。
 * 输入样例    复制
 * 5
 * /huawei/computing/no/one
 * /huawei/computing
 * /huawei
 * /huawei/cloud/no/one
 * /huawei/wireless/no/one
 * 2 computing
 * 输出样例    复制
 * 2
 * 提示
 * 在第二层级上，computing 出现了 2 次，因此输出 2.
 *
 * @version: 1.0
 */
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;
public class C_2524_API负载统计 {

//	public class Main {
		public static void main(String[] args) {
			Scanner sc = new Scanner(System.in);

			// 访问历史日志的条数
			int n = sc.nextInt();

			// 记录各层级上各关键字出现的频次
			ArrayList<HashMap<String, Integer>> cnts = new ArrayList<>();

			// 遍历历史日志
			for (int i = 0; i < n; i++) {
				// 将日志按照 "/" 分割，注意split函数会将 "/a/b/c" 会分割出数组 ["", "a", "b", "c"]，因此a,b,c的层级就是其索引值
				String[] urlComponents = sc.next().split("/");

				// 遍历url的各层级
				for (int level = 0; level < urlComponents.length; level++) {
					String urlComponent = urlComponents[level];

					// 如果cnts不存在对于层级
					if (cnts.size() <= level) {
						// 则创建对应层级
						cnts.add(new HashMap<>());
					}

					// 获取对应层级
					HashMap<String, Integer> map = cnts.get(level);
					// 在对应层级上将对应关键字出现次数+1
					map.put(urlComponent, map.getOrDefault(urlComponent, 0) + 1);
				}
			}

			// 要查询的给定层级
			int tar_level = sc.nextInt();
			// 要查询的关键字
			String tar_urlComponent = sc.next();

			if (tar_level >= cnts.size()) {
				// 如果要查询的层级超出了统计范围，则返回0
				System.out.println(0);
			} else {
				// 获取对应层级上对应关键字出现的频次，如果没有出现，则返回0
				System.out.println(cnts.get(tar_level).getOrDefault(tar_urlComponent, 0));
			}
		}
	}